<template>
    <div id="app">
        <!-- <transition name="pop"> -->
        <keep-alive include="homepage,discover">
            <router-view></router-view>
        </keep-alive>
        <!-- </transition> -->
        <footbar v-if="$route.meta.show"></footbar>
        <gRemind></gRemind>
    </div>
</template>

<script>
    import footbar from '@/components/footBar'
            import gRemind from '@/page/groupPurchase/gRemind' //团长免单券弹框
            export default {
                name: 'app',
                data() {
                    return {
                    }
                },
                components: {
                    footbar, gRemind
                },
                methods: {

                }
            }
</script>

<style lang="less">
    @import url('./assets/css/public.less');
    *{
        margin:0;
        padding: 0;
        box-sizing: border-box;
        tap-highlight-color: transparent;

        -webkit-touch-callout:none;  /*系统默认菜单被禁用*/     
        -webkit-user-select:none; /*webkit浏览器*/     
        -khtml-user-select:none; /*早期浏览器*/     
        -moz-user-select:none;/*火狐*/     
        -ms-user-select:none; /*IE10*/     
        user-select:none;   
    }
    input,textarea {
        -webkit-user-select:auto; /*webkit浏览器*/
        margin: 0px;
        padding: 0px;
        outline: none;
    }
    .is-selected{
        color: red!important;
        border-bottom: 3px solid red!important;
    }
    ul{
        list-style: none;
    }
    a{
        text-decoration: none;
        color: #42b983;
    }
    h1, h2 {
        font-weight: normal;
    }
    html,body{
        width: 100%;
        height: 100%;
    }
    #app {
        font-family:'微软雅黑','Avenir', Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-align: center;
        color: #2c3e50;
        margin-top: 0px;
        height: 100%;
        width: 7.5rem;
        /* margin: auto; */
        background: #efeff4;
    }

    /* 离开终点 */
    .pop-leave-active{
        opacity:0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
    }
    /* 进入终点 */
    .pop-enter-active{
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
    /* 进入起点 */
    .pop-enter{
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
    }
    .pop-enter-active,.pop-leave-active{
        will-change:transform;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden;
        -webkit-transition:all .5s;
        transition:all .5s;
        height:100%;
        top:0;
        position: absolute;
        overflow:hidden;
    }

    /*底部导航栏的动画*/

    /* 离开终点 */
    .footers-leave-active{
        opacity:0;
        -webkit-transform: translate3d(-100%,100%,0);
        transform: translate3d(-100%,100%,0);
    }
    /* 进入终点 */
    .footers-enter-active{
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
    }
    /* 进入起点 */
    .footers-enter{
        -webkit-transform: translate3d(100%,100%,0);
        transform: translate3d(100%,100%,0);
    }
    .footers-enter-active,.footers-leave-active{
        will-change:transform;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden;
        -webkit-transition:all .5s;
        transition:all .5s;
        bottom:0;
        height:0.9rem;
        position:fixed;
    }
    .border, .border-bottom, .border-top, .border-left, .border-right {
        position: relative;
    }
    /*线条颜色*/
    .border::after, .border-bottom::after, .border-top::after, .border-left::after, .border-right::after {
        background-color: #eae9e9; 
    }
    /*底边边框一像素*/
    .border-bottom::after {
        content:"";
        position: absolute; 
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        transform-origin: 0 0;
    }

    /*上边边框一像素*/
    .border-top::after {
        content:"";
        position: absolute; 
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        transform-origin: 0 0;
    }

    /*左边边框一像素*/
    .border-left::after {
        content:"";
        position: absolute; 
        left: 0;
        top: 0;
        width: 1px;
        height: 100%;
        transform-origin: 0 0;
    }
    /*右边边框1像素*/
    .border-right::after {
        content: "";
        box-sizing: border-box;
        position: absolute; 
        right: 0;
        top: 0;
        width: 1px;
        height: 100%;
        transform-origin: 0 0;
    }
    /*边框一像素*/
    .border::after {
        content: "";
        box-sizing: border-box;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        border: 1px solid red;
    }
    /* 2倍屏 */
    @media only screen and (-webkit-min-device-pixel-ratio: 2.0) {
        .border-bottom::after {
            -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
        }
    }

    /* 3倍屏 */
    @media only screen and (-webkit-min-device-pixel-ratio: 3.0) {
        .border-bottom::after {
            -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
        }
    }
    /* 收货地址 */
    .vux-popup-picker-placeholder{
        font-size: 0.3rem!important;
        color: #020202!important;
    }
    .vux-popup-picker-value{font-size: 0.3rem!important;color: #000!important;}
    .vux-cell-box {
        position: relative;
        line-height: 0.5rem;
        height: 1rem;
    }
    .vux-cell-box:before{height: 0!important;border:0!important;}
    .commentHeader{
        background: #fff;
        color: #000;
        font-size: 0.36rem;
        font-weight: bold;
    }
    .mint-header-title{padding: 0.1rem 0;}
    .vux-header{
        background: #e42e3b!important;
        color: #fff!important;
        height: 0.8rem!important;
        line-height: 0.8rem!important;
    }
    .vux-header .vux-header-left, .vux-header .vux-header-right{
        top: 0.22rem!important;
    }
    .vux-header-title-area, .vux-header .vux-header-title{
        height: 0.8rem!important;
        line-height: 0.7rem!important;
    }
    .vux-header .vux-header-left .left-arrow:before{
        border:1px solid #fff!important;
        border-width: 1px 0 0 1px!important;
        font-weight: bold;
    }
    /* 添加车辆 */
    .weui-cells{
        margin-top: 0!important;
        padding: 0.05rem 0.25rem!important;
    }
    .weui-cell{
        padding: 0!important;
        justify-content: center!important;
    }
    .vux-label{
        font-size: 0.3rem!important;
        padding-left: 0.1rem!important;
    }
    /* //弹框 */
    .weui-dialog__hd {
        padding: 0em 1.6em 0em!important;
        height: 0.8rem!important;
        line-height: 0.3rem!important;
    }
    .vux-popup-dialog.vux-popup-right{
        overflow: inherit;
    }
    .vux-prompt{
        padding-bottom: 0.4rem!important;
    }
    .vux-prompt-msgbox{
        padding:0!important;
        height: 0.8rem;
        text-indent: 0.3rem!important;
    }
    .vux-popup-dialog.vux-popup-right{
        z-index: 9999!important;
    }
    .weui-toast {
        position: fixed;
        z-index: 5001;
        top: 50%!important;
        left: 50%!important;
        margin-top: -1rem!important;
        background: rgba(17, 17, 17, 0.7);
        text-align: center;
        border-radius: 5px;
        color: #FFFFFF;
        width: 2rem!important;
        height: 2rem!important;
        min-height: 2rem!important;
    }
    /* 加载loading */
    .weui-toast__content {
        font-size: 0.3rem;
        margin: 0;
        margin-top: -0.15rem;
    }
    .weui-icon_toast.weui-loading{
        margin: 0.3rem 0 0!important;
    }
    .vux-header .vux-header-title > span {
        display: inline-block;
        color: #fff;
        font-size: 0.36rem;
    }
    .vux-tab{
        height: 0.9rem;
    }
    ._v-container>._v-content{
        padding-bottom: 1.7rem!important;
    }
    .weui-dialog{
    }
    .weui-dialog{
        background-color: #fff!important;
        overflow: inherit!important;
    }
    .weui-dialog__btn_primary {
        color: #fff!important;
        background: #ff0000!important;
    }
    .vux-number-input{
        height: 0.6rem!important;
    }
    .vux-number-round .vux-number-selector{
        height: 0.6rem!important;
        width: 0.6rem!important;
        border-radius: 0.3rem!important;
    }
    .vux-cell-primary{
        // flex: inherit!important;
    }
    .weui-cell:before{
        height: 0!important;
        content:''!important;
        border-top:0!important;
    }
    .weui-cell_switch .weui-cell__ft{
        padding-top: 0.3rem;
    }
    .weui-switch, .weui-switch-cp__box{
        margin-right: 0.3rem;
    }
    .rule{
        .weui-dialog{
            width: 60%!important;
        }
    }
    .weui-switch:checked, .weui-switch-cp__input:checked ~ .weui-switch-cp__box {
        border-color: #ff0000!important;
        background-color: #ff0000!important;
    }
    .weui-dialog__ft{
        line-height: 0.8rem!important;
    }
    .my-login-page{
        .vux-header {
            background: #fff!important;
            color: #000!important;
        }
        .vux-header-title{
            span{
                color:#000!important;
            }
        }
        .vux-header .vux-header-left .left-arrow:before {
            border: 1px solid #000!important;
            border-width: 1px 0 0 1px!important;
        }
    }
    .updateCar{
        .weui-cell{
            float: left;
            justify-content: flex-start!important;
            width: 100%!important;
        }
        .vux-cell-bd.vux-cell-primary{
            width: 83%!important;
            text-align: left;
        }
        .weui-dialog{
            background: transparent!important;
        }
    }
    .order{
        .weui-toast{
            top:10%!important;
            height: 0.8rem!important;
            min-height: 0.8rem!important;
            margin-left: 0!important;
        }
        .vux-tab .vux-tab-item{
            font-size: 0.28rem!important;
        }
    }
    .discover{
        .weui-toast{
            top:10%!important;
            height: 0.8rem!important;
            min-height: 0.8rem!important;
            margin-left: 0!important;
            width: 3rem!important;
        }
        .vux-tab .vux-tab-item{
            font-size: 0.28rem!important;
        }
    }
    .discoverDetail{
        .myScroller{
            min-height: 100%;
        }
    }

    .vux-modal-open{
        position: static!important;
        overflow: visible!important;
    }
    .maintainHome{
        .vux-popup-dialog.vux-popup-right{
            overflow: scroll!important;
        }
    }
    .addCar{
        .vux-popup-dialog.vux-popup-right{
            overflow: scroll!important;
        }
    }
    .mint-indexlist-navitem{
        font-weight: bold;
    }
    .illegalHome{
        .vux-slider > .vux-swiper{
            height: 2rem!important;

        }
        .vux-indicator{
            bottom: 0!important;
            height: 0.6rem!important;
            width: 100%!important;
            display: flex!important;
            justify-content: center!important;
            a{
                line-height: 0.5rem!important;
            }
        }

    }
    .illegalPay{
        .vux-toast{
            .weui-toast.weui-toast_text{
                padding: 0 0.5rem;
                width: auto!important;
                height: 0.8rem!important;
                min-height: 0.8rem!important;
            }
        }
    }
    .cosmetology{

    }
    .mint-indexlist-navitem{
        font-size: 0.25rem!important;
    }
    .mint-indexsection-index{
        font-size: 0.33rem!important;
        font-weight: 500;
        padding-top: 0.2rem!important;
    }
    .pay{
        .weui-cell_switch{
            .weui-cell__ft{
                padding-top: 0rem!important;
            }
        }
        .weui-switch{
            width: 0.88rem!important;
            height: 0.54rem!important;
        }
        .weui-switch:before, .weui-switch-cp__box:before{
            width: 0.85rem!important;
            height: 0.5rem!important;
        }
        .weui-switch:after, .weui-switch-cp__box:after{
            width: 0.5rem!important;
            height: 0.5rem!important;
        }
        .weui-cells:before{
            border:0!important;
            content:''!important;
        }
        .weui-cells:after{
            border:0!important;
            content:''!important;
        }
    }  
    .shoppingCart{
        .vux-header-right{
            img{
                width:0.41rem;
                height:0.39rem;
            }
        }
    } 
    .shopDetail{
        .vux-swiper{
            height: 5.62rem!important;
        }
    }
    .editAddress{
        .vux-cell-box{
            width: 4rem!important;
            height: 0.8rem!important;
            line-height: 0.8rem!important;
        }
        .weui-cells:before{
            border:0!important;
        }
        .weui-cells:after{
            border:0!important;
        }
        .weui-cell_access .weui-cell__ft:after{
            border:0!important;
        }
        .weui-cell{
            justify-content: flex-start!important;
        }
        .vux-popup-picker-value{
            /* font-weight: bold!important; */
        }
        .weui-cells{
            padding: 0.05rem 0.25rem 0 0.05rem!important;
        }
    } 
    .vux-popup-picker-header{
        color: #333!important;
    }
    /*通币经验值进度条*/
    .macaroni{
        .vux-header{  		
            /* //background:url('./assets/image/macaroni/redBottom2.png') !important; */
            background:#ec383f !important;
            border:none;
            z-index:99999;
        }  	
        .levelIcon{
            width:5.29rem;
            height:0.31rem; 
            .range-min,.range-max{
                display:none;
            }	
            .range-bar{				
                background-color:#f12126;
                /* //background:url('./assets/image/macaroni/scrollerBot1.png') no-repeat;//总进度背景颜色
                                //background-size:4.29rem 0.61rem;     */				
                z-index:999;
                box-shadow: 0 0 20px rgba(0,0,0,.2) inset;
                .range-quantity{										
                    background:url('./assets/image/macaroni/scrollerTop.png') no-repeat center;
                    background-size:auto 0.26rem;
                    z-index:99;
                }
            }

            .range-handle{
                display:none;
            }
        }
    }  
    .allComment{
        ._v-container{
        }
    }
    .shopDetail{
        .weui-cell{
            justify-content: space-between!important;
        }
        .vux-number-selector{
            height: 0.6rem!important;
            line-height: 0.4rem!important;
            svg{
                fill: #666;
            }
        }
        .weui-cells:before{
            border:0!important;
        }
        .weui-cells:after{
            border:0!important;
        }
        ._v-container > ._v-content{
            padding-bottom: 0.9rem!important;
            padding-top: 1rem!important;
        }
        .weui-toast{
            top:30%!important;
            width: 3rem!important;
            height: 0.8rem!important;
            min-height: 0.8rem!important;
            margin-left: 0!important;
        }
    }
    .illegalHome{
        .weui-toast{
            top:40%!important;
            height: 0.8rem!important;
            line-height: 0.8rem!important;
            min-height: 0.8rem!important;
            margin-left: 0!important;
        }
    }
    .homepage{
        .banner{
            .vux-swiper{
                height: 3.5rem!important;
                width: 7.5rem;
            }

            .vux-slider > .vux-indicator, .vux-slider .vux-indicator-right{
                bottom: 0!important;
                height: 0.5rem!important;
                line-height: 0.25rem!important;
            }
            .vux-slider > .vux-indicator > a > .vux-icon-dot, .vux-slider .vux-indicator-right > a > .vux-icon-dot{
                background-color: #fff!important;
            }
            .vux-slider > .vux-indicator > a > .vux-icon-dot.active, .vux-slider .vux-indicator-right > a > .vux-icon-dot.active{
                background-color: #ec2121!important;
            }
        }
        .allFunIcon{
            .vux-swiper{
                height: 3.14rem!important;
                width: 7.5rem;
            }

            .vux-slider > .vux-indicator, .vux-slider .vux-indicator-right{
                bottom: 0!important;
                height: 0.5rem!important;
                line-height: 0.25rem!important;
            }
            .vux-slider > .vux-indicator > a > .vux-icon-dot, .vux-slider .vux-indicator-right > a > .vux-icon-dot{
                background-color: #fff!important;
            }
            .vux-slider > .vux-indicator > a > .vux-icon-dot.active, .vux-slider .vux-indicator-right > a > .vux-icon-dot.active{
                background-color: #ec2121!important;
            }
        }
        .vux-popup-dialog .vux-popup-top .vux-popup-show{
            min-height: 100%;
        }
        .vux-popup-dialog{
            z-index: 9999;
        }
        .vux-header {
            background: #f6f6f9!important;
            height: 0.8rem!important;
            line-height: 0.8rem!important;
        }
        .vux-header .vux-header-title > span{
            color: #525252!important;
        }
        .vux-header .vux-header-left .left-arrow:before{
            border:1px solid #525252!important;
            border-width:1px 0 0 1px!important;
        }
        .mint-cell{
            min-height: 0.8rem;
        }
        .mint-cell-title{
            text-align: left;
            font-size: 0.3rem!important;
            padding-left: 0.2rem!important;
        }
        .mint-indexsection-index{
            text-align: left;
            padding-left: 0.3rem;
        }
        .mint-indexlist-navitem{
            font-size: 0.3rem!important;
        }
        .mint-indexsection-index{
            background: #ededed!important;
        }

    }
    .transparentHeader{
        &.vux-header{
            background: transparent!important;
        }
        &.vux-header .vux-header-title > span{
            color: #222;
        }
        &.vux-header .vux-header-left .left-arrow:before {
            border: 1px solid #666!important;
            border-width: 1px 0 0 1px!important;
            font-weight: bold;
        }
    }
    .comment{
        .vux-divider{
            width: 80%;
            margin: 0 auto;
        }  
    }
    .storeDetail{	
        .vux-slider{		
            width:7.5rem;
            height:4.66rem;		
        }
        .vux-slider > vux-swiper > vux-swiper-item swiper-demo-img{
            height:100%;
        }
        .vux-slider > .vux-indicator > a > .vux-icon-dot{
            background-color:#fff;		
        }	
        .vux-slider > .vux-indicator > a{		
            margin-bottom:-0.4rem;
        }
        .vux-slider > .vux-indicator > a > .vux-icon-dot.active{
            background-color:#ec2121;
        }
        .storeDetailBanner{
            width:7.5rem;
            height:4.66rem;						 	
        }
        .storeDetailCarousel{
            width:7.5rem;
            height:4.66rem;
            /* //border:10px solid red; 
            //overflow:auto;     */
        }
    }
    .editAddress{
        .mint-switch-input:checked + .mint-switch-core {
            border-color: #f33341!important;
            background-color: #f33341!important;
        }
    }
    .discover .myScroller{
        top: 1.88rem!important;
    }
    .macaroni{
        .levelIcon{
            .range-quantity{			
                background-color:#f69f57;
            }
            .range-bar{
                /* //width:150%; */
                width:100%;
            }
        }
    }
    /*红色导航固定样式*/
    .collect{
        .vux-header .vux-header-title > span {
            color:#222;
            font-size:0.34rem;
        }
    }
    .news{
        .vux-header .vux-header-title{
            color:#222;
            font-size:0.34rem;
        }
    }
    .flowInfo{
        .vux-header .vux-header-title{
            color:#222;
            font-size:0.34rem;
        }
    }
    .act{
        .vux-header .vux-header-title{
            color:#222;
            font-size:0.34rem;
        }
    }
    .discoverDetail{
        .myScroller{
            top: 0.88rem;
            min-height:100%!important;
        }
        ._v-container > ._v-content{
            padding-bottom: 0.98rem!important;
        }
    }
    .illegalHome{
        .vux-slider > .vux-indicator > a > .vux-icon-dot.active, .vux-slider .vux-indicator-right > a > .vux-icon-dot.active{
            background-color:rgb(255,255,255);
        }
        .vux-slider > .vux-indicator > a >.vux-icon-dot{
            background-color:rgba(255,255,255,0.5);
        }
    }
    .whiteHeader{
        z-index: 400;
        &.vux-header{
            background: #fefefe!important;
            .borderBFu(#ede9e9);
            border:0!important;
        }
        &.vux-header .vux-header-title > span{
            color: #222;
        }
        &.vux-header .vux-header-left .left-arrow:before {
            border: 1px solid #666!important;
            border-width: 1px 0 0 1px!important;
            font-weight: bold;
        }
    }
    .macaroni{
        .vux-slider > .vux-swiper{
            height: 2.3rem!important;
            .vux-swiper-item.swiper-demo-img{
                height: 2.3rem!important;
            }
        }
    }
    .storeDetail{
        .vux-slider{
            height: 4rem!important;
            .vux-swiper{
                height: 4rem!important;
            }
            .vux-indicator > a > .vux-icon-dot.active{
                background-color: #ec2121!important;
            }
            .vux-indicator > a > .vux-icon-dot{
                background-color: #fff!important;
            }
        }
    }
    .shopDetail{
        .myScroller{
            bottom: 0.8rem!important;
        }
    }
    .storeDetail{
        .allComment{
            padding-top: 0!important;
        }
        ._v-container > ._v-content{
            padding-top: 3.7rem!important;
            padding-bottom: 0!important;
        }
        ._v-container{
            background: #fff!important;
        }
    }
    .groupList{
        .vux-tab .vux-tab-item.vux-tab-selected{
            color: #ec2121!important;
        }
        .vux-tab-ink-bar{
            top: 42px!important;
        }
        .vux-tab-bar-inner{
            background-color: #ec2121!important;
            height: 2px;
        }
        ._v-container{
            padding-bottom: 0rem!important;
        }
        ._v-container > ._v-content{
            padding-bottom: 0rem!important;
        }
        .banner{
            .vux-swiper{
                height: 3rem!important;
                width: 7.5rem;
            }

            .vux-slider > .vux-indicator, .vux-slider .vux-indicator-right{
                bottom: 0!important;
                height: 0.5rem!important;
                line-height: 0.25rem!important;
            }
            .vux-slider > .vux-indicator > a > .vux-icon-dot, .vux-slider .vux-indicator-right > a > .vux-icon-dot{
                background-color: #fff!important;
            }
            .vux-slider > .vux-indicator > a > .vux-icon-dot.active, .vux-slider .vux-indicator-right > a > .vux-icon-dot.active{
                background-color: #ec2121!important;
            }
        }
        .no-data-text{
            display: none!important;
        }
    }
    .winingList{
        .no-data-text{
            display: none!important;
        }
    }
    .flowTrack{
        .vux-header .vux-header-title{
            color:#000;
        }
    }
    .cutpGoodsDetail{
        .vux-header{
            .borderBFu(#b3b3b3)!important;            
        }
        .vux-tab{                   
            height:.82rem;             
            margin-top:-.08rem;
        }
        .vux-tab .vux-tab-item{            
            background:#fff;
        }
        .vux-tab .vux-tab-item.vux-tab-selected{

            color:#EC2121;       
        }
        .vux-tab-ink-bar{            
            width:.68rem!important;
            height:.04rem!important;
            background:#EC2121;  
            margin-left:.35rem;
        }
        .vux-tab-ink-bar-transition-backward{
            border:none!important;
        }
        .vux-swiper{
            height:6.5rem!important;
        }
        .vux-swiper-item img{
            width:7.5rem;
            height:6.5rem;
        }
        .vux-icon-dot.active{
            background:red!important;
        }
    }
    .cutPriceList{
        .vux-tab{            
            width:7.5rem;
            .vux-tab-item.vux-tab-selected{
                color:#F22E2E;
            }
            .vux-tab-ink-bar{
                background:#F22E2E;
                width:1.17rem;
                margin-left:1.29rem;
            }                        
        }
    }
    .vux-slider > .vux-indicator, .vux-slider .vux-indicator-right{
        bottom: 0!important;
        height: 0.5rem!important;
        line-height: 0.25rem!important;
    }
    .vux-slider > .vux-indicator > a > .vux-icon-dot, .vux-slider .vux-indicator-right > a > .vux-icon-dot{
        background-color: #fff!important;
    }
    .vux-slider > .vux-indicator > a > .vux-icon-dot.active, .vux-slider .vux-indicator-right > a > .vux-icon-dot.active{
        background-color: #ec2121!important;
    }
    .no-data-text{
        display: none!important;
    }
    .winingList{
        .no-data-text{
            display: none!important;
        }
    }
    .flowTrack{
        .vux-header .vux-header-title{
            color:#000;
        }
    }
    .vux-header .vux-header-title > span{
        font-size:0.32rem!important;
        color: #222!important;
    }
    .vux-header .vux-header-left .left-arrow{
        height: 0.4rem!important;
        width: 0.4rem!important;
    }
    .vux-header .vux-header-left .left-arrow:before{
        height: 0.22rem!important;
        width: 0.22rem!important;
    }
    .vux-header{
        padding: 0!important;
        .vux-header-title{
            line-height: 0.76rem!important;
        }
    }
    .groupVoucher{
        ._v-container>._v-content>.loading-layer>.no-data-text.active{
            display:none!important;
        }
    }
    .processDetail{
        .vux-timeline-item-color{
            background:#fe7b5f;
        }
        .vux-timeline-item-tail{            
            height:1.6rem;
            background:#fb8955;
            left:-29px;
        }
        .vux-timeline-item-checked.weui-icon-success-no-circle::before{
            display:none;
        }
        .vux-timeline-item-head-first{
            width:10px;
            height:10px;            
            left:-34px;
        }
        .vux-timeline-item-head{
            left:-33px;
        }
        .vux-timeline{
            padding-top:.5rem;
            padding-bottom:0;
        }
        .vux-timeline-item-content{            
            padding:0 0 0 1.2rem;
        }
    }
    .shopDetail{
        .no-data-text{
            display: block!important;
        }
    }
    .allCutUser{
        .no-data-text{
            display: none!important;
        }
    }
    .myTicket{
        .vux-header{
            height:.9rem !important;
                background:pink !important;
        }
        .vux-tab{
                width:3rem;
                height:.88rem;
                margin:0 auto;
        }
        .vux-tab .vux-tab-item.vux-tab-selected{
                color:#EC2121;
        }
        .vux-tab-ink-bar{
                background:#EC2121;
        }
        .vux-tab .vux-tab-item{
                color:#000;
                background:#fff;
        }
    }
    .addRessPop{
        .mint-indexlist-content{
            padding-bottom: 0.8rem;
        }
    }
    .myComment{
        .no-data-text{
            display: block!important;
        }
        ._v-container > ._v-content {
            padding-bottom: 0.8rem!important;
        }
    }
    .mine{
        .itemClass{
            .vux-badge{
                top: -0.1rem!important;
                right: 0.5rem!important;
            }
        }
    }
    .vux-badge{
        padding: 0!important;
        display: flex!important;
        line-height: 0rem!important;
        justify-content:center!important;
        align-items:center!important;
    }
</style>
